System and method for dry firearm training

ABSTRACT

A dry firearm training system and method utilizing dry laser cartridge technology and a software application is provided. The software application enabling a user to: create, edit, or delete training templates providing the ability to perform training sessions quickly and efficiently. The system utilizes an auto calibration process to calibrate single or multi-targets in various shapes. The software application enables the user to perform a training session using the training template in a number of challenging game modes. All data from each session may be saved and uploaded to a social feed enabling other users to view the data. Personal records can be gained from the sessions, and users can compete for badges and rankings via multi-player matches and tournaments.

CROSS-REFERENCE TO RELATED APPLICATIONS

N/A

BACKGROUND OF THE INVENTION 1. Field of the Invention

The present invention generally relates to dry firing a firearm and more particularly a system and method for dry firearm training.

2. Description of Related Art

Dry firing is the practice of simulating the discharge of a firearm without any live ammunition. As the cost of ammunition rises, the practice of dry firing a firearm increases in demand. Further, the ability to practice marksmanship indoors all year long and at any time of day is very appealing. Consequently, a system and method for dry firearm training is provided.

BRIEF SUMMARY OF THE INVENTION

The following presents a simplified summary of some embodiments of the invention in order to provide a basic understanding of the invention. This summary is not an extensive overview of the invention. It is not intended to identify key/critical elements of the invention or to delineate the scope of the invention. Its sole purpose is to present some embodiments of the invention in a simplified form as a prelude to the more detailed description that is presented later.

In one aspect of the invention, a system for dry firearm training is provided, comprising a physical target having a plurality of individual targets, wherein each target of the plurality of individual targets includes an identifier associated with each target, the identifier comprising a number and a letter combination in a specific color; an adjustable tripod having a rotatable computing device holder, wherein the adjustable tripod is configured to adjust in height; a mobile computing device positioned in the rotatable computing device holder, the mobile computing device having a processor, data storage, display screen, and camera, wherein the processor is configured to execute a software application, and the mobile computing device includes a network connection such that the software application is configured to communicate with one or more servers connected to data repositories; a firearm loaded with a laser cartridge, wherein the firearm is configured to produce a laser when a trigger of the firearm is squeezed; wherein the camera of the mobile computing device is configured to be aimed at the physical target when positioned in the adjustable tripod, and the adjustable tripod is positioned a distanced range from the physical target; wherein the software application enables a user to: create an account; login; create a training template; activate an auto calibration process, wherein the auto calibration process accesses the camera of the mobile computing device to locate and calibrate the location of each target of the plurality of individual targets; perform a training session using the training template, wherein the training session enables the user to shoot at the plurality of individual targets with the firearm via a game mode; save and view training session data providing metrics and analysis of the training session; earn badges based on the results of training session data; share the training session data to a social feed; view training session data posted by other users on the social feed; create a match template; and, compete in a match using the match template with two or more users which produces a ranking of the two or more users, wherein the match is either in person or online via the Internet.

In one embodiment, the mobile computing device is a smartphone or tablet computer. In one embodiment, the training template enables a user to: select or add a firearm make and model, select a shooting drill, select the game mode, select a shot time period, specify the firearm's distance from the physical target, select a lighting condition, and select the number of training sessions. In one embodiment, the game mode is selected from a free shooting mode without constraints, a critical thinking game mode, a target call out mode, and a timed rapid fire mode. In one embodiment, the free shooting mode without constraints includes a timer or no timer option. In another embodiment, the critical thinking game mode is configured to confuse the user by displaying a different identifier from any of the available identifiers associated with the target on the display screen of the mobile computing device such that the number, the letter, and the specific color combination is different. In another embodiment, the target call out mode is configured to display one or more identifiers associated with a target. In yet another embodiment, the timed rapid fire mode provides the user with a challenge to hit as many targets as possible in a predetermined amount of time. In one embodiment, each target of the plurality of individual targets is a round shaped target. In one embodiment, during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for each round shaped target. In another embodiment, each target of the plurality of individual targets is a humanoid shaped target. In another embodiment, during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for a humanoid shaped target. In one embodiment, the distance range is 3 to 8 feet.

In another aspect of the invention, a method for dry firearm training is provided, comprising steps: (a) providing a physical target having a plurality of individual targets, wherein each target of the plurality of individual targets includes an identifier associated with each target, the identifier comprising a number and a letter combination in a specific color; an adjustable tripod having a rotatable computer device holder, wherein the adjustable tripod is configured to adjust in height; a mobile computing device positioned in the rotatable computer device holder, the mobile computing device having a processor, data storage, display screen, and camera, wherein the processor is configured to execute a software application, and the mobile computing device includes a network connection such that the software application is configured to communicate with one or more servers connected to data repositories; (b) positioning the adjustable tripod 3 to 8 feet from the physical target; (c) aiming the camera towards the physical target; (d) loading a firearm with a laser cartridge, wherein the firearm is configured to produce a laser when a trigger of the firearm is squeezed; (e) creating a template, wherein the template establishes predefined conditions for a training session or match, wherein the training session is for one user and the match is for two or more users; (f) performing an auto calibration process via the software application and camera such that each target of the plurality of individual targets is located and calibrated for the training session or match; (g) starting a training session or match; (h) finishing the training session or match; (i) saving data generated from the training session or match, wherein the data includes analysis and metrics of the training session or match and records and badges awarded for performance during the training session or match; and, (j) sharing the data on a social feed.

In one embodiment, the match is either in person or online via the Internet. In one embodiment, the predefined conditions include firearm make and model, drill selection, target type, game mode, shot time, target distance, and lighting conditions. In one embodiment, the game mode is selected from a free shooting mode without constraints, a critical thinking game mode, a target call out mode, and a timed rapid fire mode. In one embodiment, during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for each target. In one embodiment, the results of the match produce a ranking of users based on their performance in the match. In another embodiment, a tournament which consists of two or more matches is provided.

The foregoing has outlined rather broadly the more pertinent and important features of the present disclosure so that the detailed description of the invention that follows may be better understood and so that the present contribution to the art can be more fully appreciated. Additional features of the invention will be described hereinafter which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and the disclosed specific methods and structures may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. It should be realized by those skilled in the art that such equivalent structures do not depart from the spirit and scope of the invention as set forth in the appended claims.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

Other features and advantages of the present invention will become apparent when the following detailed description is read in conjunction with the accompanying drawings, in which:

FIG. 1 is an overview of the system for dry firearm training according to an embodiment of the present invention.

FIG. 2A is a multi-target having round targets according to an embodiment of the present invention.

FIG. 2B is a multi-target having humanoid targets according to an embodiment of the present invention.

FIG. 3 is an architectural diagram of an Internet network system according to an embodiment of the present invention.

FIG. 4 is a diagram illustrating an overview of the application software features according to an embodiment of the present invention.

FIG. 5 is a method for dry firearm training according to an embodiment of the present invention.

FIG. 6 is a user interface screenshot illustrating the auto calibration step of the method for dry firearm training according to an embodiment of the present invention.

FIG. 7 illustrates the auto calibration process for a multi-target having round targets according to an embodiment of the present invention.

FIG. 8 illustrates the auto calibration process for a multi-target having humanoid targets according to an embodiment of the present invention.

FIG. 9 is a diagram illustrating application software features according to an embodiment of the present invention.

FIG. 10 is a diagram illustrating various game modes provided on the application according to an embodiment of the present invention.

FIG. 11 is a diagram illustrating the compete feature provided on the application according to an embodiment of the present invention.

FIG. 12 is a user interface screenshot illustrating a first game mode according to an embodiment of the present invention.

FIG. 13 is a user interface screenshot illustrating a second game mode according to an embodiment of the present invention.

FIG. 14 is a user interface screenshot illustrating a third game mode according to an embodiment of the present invention.

FIG. 15 is a user interface screenshot illustrating a fourth game mode according to an embodiment of the present invention.

FIG. 16 is a user interface screenshot illustrating a fifth game mode according to an embodiment of the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION

The following description is provided to enable any person skilled in the art, to make and use the invention and sets forth the best modes contemplated by the inventor of carrying out his invention. Various modifications, however, will remain readily apparent to those skilled in the art, since the general principles of the present invention have been defined herein to specifically provide a system and method for dry firearm training.

As used herein, the singular forms “a,” “an,” and “the” include plural references unless the context clearly dictates otherwise. Any reference to “or” herein is intended to encompass “and/or” unless otherwise stated. As used herein, the term “about” or “approximately” refers to an amount that is near the stated amount by about 0%, 5%, or 10%, including increments therein. Alternatively, the term “about” or “approximately” refers to a range of values within plus or minus 10% of the specified number. As used in this application, the term “substantially” means that the actual value is within about 10% of the actual desired value, particularly within about 5% of the actual desired value and especially within about 1% of the actual desired value of any variable, element or limit set forth herein,

FIG. 1 is an overview of the system for dry firearm training. FIG. 2A-B are detailed views of various multi-targets. Referring now to FIGS. 1-2B, in one embodiment, the system for dry firearm training comprises a target 100, an adjustable tripod 200, a smartphone 300, a firearm 400, and a laser cartridge 401. The target 100 is preferably a multi target having a plurality of individual targets. In one embodiment, the multi-target 100A includes round targets 101A with indicators 102A above each target. In another embodiment, the multi-target 10011 includes humanoid targets 101B with indicators 102B above each target. Advantageously, the indicators 102A/102B include letter and number combinations in a specific color for each target, such that each target of the plurality of individual targets has a different indicator, i.e. a different number, letter, and color for each target.

In one embodiment, the adjustable tripod 200 is configured to adjust in height, and the device holder may rotate such that the smartphone 300 may be in landscape or portrait mode. The system is designed to work with any smartphone that includes a camera. Mobile computers, such as tablets, and iPads® may also be used. Advantageously, the system is designed to be used with most commercially available firearms, wherein the firearm 400 is configured to be used with a laser cartridge 401. The laser cartridge is configured to produce a laser when the firearm is fired via the gun's trigger. The laser cartridge is designed without a rim, so the cartridge doesn't get ejected after firing. The back of the laser cartridge has a rubber button pad that safely absorbs the impact of the firing pin and triggers the laser to strike when the gun is fired. The laser cartridge is 100% safe for the firearm, and does not damage the firearm during use. The laser cartage is available in a plurality of calibers to fit most of the commercially available firearms. The laser cartage runs on batteries positioned within the cartage cylinder,

FIG. 3 is an architectural diagram of an Internet 501 computer network system according to an embodiment of the present invention. Referring now to FIG. 3 , the Internet-connected system comprises one or more Internet-connected servers 502 executing application software 500A from non-transitory media. Server 502 is connected to a data repository 503, which may be any sort of data storage known in the art. The system further comprises a third party Internet-connected server 504 connected to Internet backbone 505. Although one third party Internet-connected server 504 is shown, it is understood that potentially millions of other similar servers are connected to the Internet via Internet backbone 505. A number of users (1-n) 506 are connected to the Internet-connected server via an Internet service provider (ISP) 507, The users are on smartphones or other mobile devices as discussed above. Further, the smartphones execute the application software 500B on their local devices. In one embodiment, the application software 500B is configured to be used off-line, i.e. with no connection to the Internet 501, however connection to the Internet 501 is required for full functionally of the application software.

FIG. 4 is a diagram illustrating an overview of the application software features according to an embodiment of the present invention. Referring now to FIG. 4 , each user 506 via their smartphone/device, after downloading the software, is prompted to create a user account 510, enabling them to store their data on the data repository 503 as well as their local hard drive on their smartphone. After the user has an account, they may login 511 to their account to access the features of the application software, including but not limited to, training 600A, metrics 903, social feed 917, compete mode 1101A, as well as accessing their profile 512. Each of these features will be explained in further detail below.

FIG. 5 is a method for dry firearm training 600 according to an embodiment of the present invention. Referring now to FIG. 5 , the method 600 comprises a first step of positioning components 601, which entails setting up the target 602, positioning the tripod 603 and the attached smartphone 604 between 3-8 feet from the target. Smartphones with higher quality cameras can be positioned farther away from the target. Next, the firearm is prepared 605, wherein the firearm should be examined for safety such that a live round does not go off accidently during use, and a laser cartridge is installed.

Once the components are correctly positioned, the user is configured to enable the training module 600A via the application software via their smartphone. Advantageously, the application software allows for the creation of templates 606 which speeds up the options/selections that must be entered for a training session. If one or templates are available, the user may select a template to start a training session 607. If not, the user is prompted to select or add a firearm make and model 608. Next, the user is prompted to select a drill 609. It should be noted this is an optional step. The number of drills available may vary, and the drills enable the user to practice various firearm skills, including but not limited to draw drills (holster and fire), unloading and reloading magazine prior to firing, turning around and firing, or other custom or known drills. Next, the target type is selected, single target 610 or multi target 611 as previously described. Next, the game mode is selected 612. The different game modes will be discussed in further details below. Templates may be edited and deleted as necessary.

Next, the shot time is selected 613, wherein the shot time is optional and features a timing mechanism for the training session, including delays between firing. Many options are available and configurable. Next, the target distance is selected 614, which is the distance or range between the firearm and the target in yards or feet. Next, the lighting conditions may be specified 615, i.e. daylight, night, low light, etc. Next, the user may select the number of training sessions 616 wherein the selected training session may be repeated a number of times with a specific break between sessions, e.g. two sessions with a 10 second break between sessions. Further, sound effects may be emitted to cue the start and/or end of a training session, as well as a sound representing a shot (laser) hitting a target.

Next, the user is prompted to the auto calibration step 617, wherein the software calibrates the targets via the smartphone's camera. This process will be described in further detail below. As previously mentioned, if a template was created previously, the user may skip the selection step and skip to the auto calibration step. Also, it should be noted that the selections and options discussed above can be entered in any order. Finally, the user may start the training session 619 and shoot the targets based on the various options selected above.

FIG. 6 is a user interface screenshot 301 illustrating the auto calibration step 617 of the method for dry firearm training according to an embodiment of the present invention. Referring now to FIG. 6 , if necessary, the user is asked to zoom (in or out) on the camera such that the target fills the screen 701. Once the target fills the screen 701, the user may start the auto calibration process via the “start” button.

FIGS. 7-8 illustrate the auto calibration process for a multi-target having round targets and humanoid targets according to an embodiment of the present invention. Referring now to FIGS. 7-8 , when the user starts the auto calibration process as discussed above, the camera 302 from the smartphone 300 scans 303 the target 100 searching for the individual targets. In the case of the multi-target having round targets 100A, the camera scans and identifies each target 101A, via the application software, and positions a circle 800 on the outer dimensions/boundary for each round target. Advantageously, the software application ensures each individual target is sized correctly even at slight angles and corrects for camera warp. Once the targets are identified, the application software knows the location of each target of the multi-target 100, which is critical to determine the accuracy of each shot taken. In the case of the multi-target having humanoid targets, the camera scans and identifies each target 101B, via the application software, and positions a circle 800 on the outer dimensions/boundary for each humanoid target.

FIG. 9 is a diagram illustrating application software features 900 according to an embodiment of the present invention. Referring now to FIG. 9 , once the user is finished with the training session 901, the training session data may be saved 902, wherein the data includes a detailed analysis and metrics 903 of the session. As one can appreciate, a large amount of data may be gathered during a training session, and the metrics may vary. A useful metric is the ability to see the time and accuracy of each shot taken. Utilizing the data is critical for a user to improve their marksmanship.

In one embodiment, the user may also view their personal records 904 and badges, indicating personal records and scores the user may achieve for each specific template or firearm. The user may also upload a picture 905 to be associated with that training session. The data may be shared on their social feed 906. In one embodiment, the social feed is a social platform where users can follow their friends and view their training sessions 907 that were previously shared by the users. In some embodiments, the social feed is independent from 3^(rd) party social networking sites. In other embodiments, the social feed utilizes one or more 3^(rd) party social networking sites, such as Facebook®, to add friends, post session data, etc.

FIG. 10 is a diagram illustrating various game modes provided on the application according to an embodiment of the present invention. Referring now to FIG. 10 , the various game modes are shown 1000. In one embodiment, when a user selects a game mode 612, the user has the option to select “Free for All” 1001, “Critical Thinking” 100 “Target Call out” 1003, and “Rapid Fire” 1004. The Free for All” 1001 game may be selected with use of a timer 1001A or without a timer 1001B. The game modes are available for training sessions, as well as multi-player with more than one user/shooter. Further, it should be understood that the number and option of game modes may vary.

In one embodiment, “Free for All” 1001 allows a user the ability to shoot at the targets without rules or guidelines, and this may be timed or not. FIG. 12 illustrates a user interface screenshot illustrating the “Free for All” game mode with a timer 1001A. FIG. 13 illustrates a user interface screenshot illustrating the “Free for All” game mode without a timer 1001B.

In one embodiment, “Critical Thinking” 1002 provides a mind bending experience attempting to confuse the user, requiring the user to think before firing their firearm. The application software calls out identifiers, wherein the identifiers correspond to a target, but the identifier is not exact, it has been changed in some way to confuse the user. More specifically, the call out identifier on the software application includes one or more of the colors, letters, and numbers which vary from the intended corresponding target identifier above the intended target. For example, the call out identifier is in a different color than presented on the target. FIG. 14 is a user interface screenshot illustrating the “Critical Thinking” game mode 1002.

In one embodiment, “Target Call out” 1003 provides the user with a call out to identify, such as a single letter, number, color, or a combination thereof matching one or more of the targets. FIG. 15 is a user interface screenshot illustrating the “Target Call out” mode 1003.

In one embodiment, “Rapid Fire” 1004 provides the user with a challenge to hit as many targets as possible in a predetermined amount of time. FIG. 16 is a user interface screenshot illustrating the “Rapid Fire” game mode 1004.

FIG. 11 is a diagram illustrating the compete feature provided on the application according to an embodiment of the present invention. Referring now to FIG. 11 , advantageously, the software application provides a module 1100 for allowing multiple users to compete 1101A. In step one, a match may be created 1101 and/or a tournament 1101 be created, wherein a tournament is two or more matches. The match and/or tournament may be done in person 1102 or online 1103 over the internet. In person allows for two or more users to compete using one system, i.e. one smartphone, target, etc. Online allows for two or more users to compete in different locations. Next, the user either creates or selects a previously created match or tournament template 1104. Next, players are selected 1105, and the match or tournament is started 1106. After the match or tournament, the users/players are ranked by performance. In some embodiments, there is ranking home page 1107 which shows the ranks for all the users for each match and/or tournament. In some embodiments, awards, such as records and badges, may, be gained or lost during the compete module. Example of badges may include fastest shoot time, most consecutive bullseyes, or other feats.

Although the invention has been described in considerable detail in language specific to structural features, it is to be understood that the invention defined in the appended claims is not necessarily limited to the specific features described. Rather, the specific features are disclosed as exemplary preferred forms of implementing the claimed invention. Stated otherwise, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting. Therefore, while exemplary illustrative embodiments of the invention have been described, numerous variations and alternative embodiments will occur to those skilled in the art. Such variations and alternate embodiments are contemplated, and can be made without departing from the spirit and scope of the invention.

It should further be noted that throughout the entire disclosure, the labels such as left, right, front, back, top, bottom, forward, reverse, clockwise, counter clockwise, up, down, or other similar terms such as upper, lower, aft, fore, vertical, horizontal, oblique, proximal, distal, parallel, perpendicular, transverse, longitudinal, etc. have been used for convenience purposes only and are not intended to imply any particular fixed direction or orientation. Instead, they are used to reflect relative locations and/or directions/orientations between various portions of an object.

In addition, reference to “first,” “second,” “third,” and etc. members throughout the disclosure (and in particular, claims) are not used to show a serial or numerical limitation but instead are used to distinguish or identify the various members of the group. 

What is claimed is:
 1. A system for dry firearm training comprising: a physical target having a plurality of individual targets, wherein each target of the plurality of individual targets includes an identifier associated with each target, the identifier comprising a number and a letter combination in a specific color; an adjustable tripod having a rotatable computing device holder, wherein the adjustable tripod is configured to adjust in height; a mobile computing device positioned in the rotatable computing device holder, the mobile computing device having a processor, data storage, display screen, and camera, wherein the processor is configured to execute a software application, and the mobile computing device includes a network connection such that the software application is configured to communicate with one or servers connected to data repositories; a firearm loaded with a laser cartridge, wherein the firearm is configured to produce a laser when a trigger of the firearm is squeezed; wherein the camera of the mobile computing device is configured to be aimed at the physical target when positioned in the adjustable tripod, and the adjustable tripod is positioned a distance range from the physical target; wherein the software application enables a user to: create an account; login; create a training template; activate an auto calibration process, wherein the auto calibration process accesses the camera of the mobile computing device to locate and calibrate the location of each target of the plurality of individual targets; perform a training session using the training template, wherein the training session enables the user to shoot at the plurality of individual targets with the firearm via a game mode; save and view training session data providing metrics and analysis of the training session; earn badges based on the results of training session data; share the training session data to a social feed; view training session data posted by other users on the social feed; create a match template; and, compete in a match using the match template with two or more users which produces a ranking of the two or more users, wherein the match is either in person or online via the Internet.
 2. The system for dry firearm training of claim 1, wherein the mobile computing device is a smartphone or tablet computer.
 3. The system for dry firearm training of claim 1, wherein the training template enables a user to: select or add a firearm make and model, select a shooting drill, select the game mode, select a shot time period, specify the firearm's distance from the physical target, select a lighting condition, and select the number of training sessions.
 4. The system for dry firearm training of claim 1, wherein the game mode is selected from a free shooting mode without constraints, a critical thinking game mode, a target call out mode, and a timed rapid fire mode.
 5. The system for dry firearm training of claim 4, wherein the free shooting mode without constraints includes a timer or no timer option.
 6. The system for dry firearm training of claim 4, wherein the critical thinking game mode is configured to confuse the user by displaying a different identifier from any of the available identifiers associated with the target on the display screen of the mobile computing device such that the number, the letter, and the specific color combination is different.
 7. The system for dry firearm training of claim 4, wherein the target call out mode is configured to display one or more identifiers associated with a target.
 8. The system for dry firearm training of claim 4, wherein the timed rapid fire mode provides the user with a challenge to hit as many targets as possible in a predetermined amount of time.
 9. The system for dry firearm training of claim 1, wherein each target of the plurality of individual targets is a round shaped target.
 10. The system for dry firearm training of claim 9, wherein during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for each round shaped target.
 11. The system for dry firearm training of claim 1, wherein each target of the plurality of individual targets is a humanoid shaped target.
 12. The system for dry firearm training of claim 11, wherein during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for a humanoid shaped target.
 13. The system for dry firearm training of claim 1, wherein the distance range is 3 to 8 feet.
 14. A method for dry firearm training comprising steps: (a) providing a physical target having a plurality of individual targets, wherein each target of the plurality of individual targets includes an identifier associated with each target, the identifier comprising a number and a letter combination in a specific color; an adjustable tripod having a rotatable computer device holder, wherein the adjustable tripod is configured to adjust in height; a mobile computing device positioned in the rotatable computer device holder, the mobile computing device having a processor, data storage, display screen, and camera, wherein the processor is configured to execute a software application, and the mobile computing device includes a network connection such that the software application is configured to communicate with one or more servers connected to data repositories; (b) positioning the adjustable tripod 3 to 8 feet from the physical target; (c) aiming the camera towards the physical target; (d) loading a firearm with a laser cartridge, wherein the firearm is configured to produce a laser when a trigger of the firearm is squeezed; (e) creating a template, wherein the template establishes predefined conditions for a training session or match, wherein the training session is for one user and the match is for two or more users; (f) performing an auto calibration process via the software application and camera such that each target of the plurality of individual targets is located and calibrated for the training session or match; (g) starting a training session or match; (h) finishing the training session or match; (i) saving data generated from the training session or match, wherein the data includes analysis and metrics of the training session or match and records and badges awarded for performance during the training session or match; and, (j) sharing the data on a social feed.
 15. The method for dry firearm training of claim 14, wherein the match is either in person or online via the Internet.
 16. The method for dry firearm training of claim 14, wherein the predefined conditions include firearm make and model, drill selection, target type, game mode, shot time, target distance, and lighting conditions.
 17. The method for dry firearm training of claim 16, wherein the game mode is selected from a free shooting mode without constraints, a critical thinking game mode, a target call out mode, and a timed rapid fire mode.
 18. The method for dry firearm training of claim 14, wherein during the auto calibration process, the software application locates each target and positions a circle on an outer dimension/boundary for each target.
 19. The method for dry firearm training of claim 14, wherein the results of the match produce a ranking of users based on their performance in the match.
 20. The method for dry firearm training of claim 19, further comprising a tournament which consists of two or more matches. 